package com.kuang.demo.service.wx;

import com.kuang.demo.bo.wx.CommentBo;
import com.kuang.demo.bo.wx.OrderSubmitBo;
import com.kuang.demo.vo.wx.Goods4CommentVo;
import com.kuang.demo.vo.wx.OrderDetailVo;
import com.kuang.demo.vo.wx.OrderListVo;
import com.kuang.demo.vo.wx.OrderSubmitVo;

import java.util.Map;

public interface WxOrderService {
    OrderListVo list(Map map);

    OrderDetailVo detail(Integer orderId);

    void cancel(Integer orderId);

    void refund(int orderId);

    void delete(int orderId);

    void confirm(int orderId);

    Goods4CommentVo goods(Integer orderId, Integer goodsId);

    void comment(CommentBo commentBo);

    int submit(OrderSubmitBo orderSubmitBo);

    void prepay(Integer orderId);
}
